# 代码所有：cxw
# 开发时间：2021/6/29 15:43

#使用嵌套循环打印九九乘法表

'''for i in range(1,10):
    for j in range(1,i+1):  #或者使用range(0,i)也可以实现，从0到i，和从1到i是一样的
        print(i,'*',j,'=',i*j,end='\t')
    print()
'''

#输出图形输出，每行输出相应的‘*’，如第一行输出1个*，第二行输出2个‘*‘....第n输出n个’*‘
print('使用for双循环来实现')
'''
for a in range(1,6):
    for b in range(0,a):
        print('*',end='')
    print()
'''



'''
print('使用while嵌套for循环来实现')
a=0
while a<5:
    for b in range(0,a):
        print('*',end='')
print()
好吧，这个我不会，等学学再说！
'''


'''
print('输出九九乘法表')
for a in range(1,10):
    for b in range(1,a+1):
        print(a,'*',b,'=',a*b,end='\t' )
    print()
 '''
#nice


#嵌套循环输出所示图标

'''
   *
  ***
 *****
*******
'''



#输出正金字塔
for i in range(0,5):
    print(("*" * (2 * (4) - i) - 1))+(" " * i)

'''
输出倒金字塔
line = input("输入倒金字塔的行数: ")
for i in range(0, int(line), 1):
        print((" " * i) + ("*" * (2 * (int(line) - i) - 1)));
'''